﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.SharePoint;

namespace PepsiCo.Common
{
    public class PepsiCoColumnId
    {
        //public static Guid XXXX = new Guid("XXXXX");

        public class MeetingRoom {
            public static Guid Title = SPBuiltInFieldId.Title;
            public static Guid RoomLocation = new Guid("{9D0C280C-F8B6-4CDC-BC5B-C93B61A15680}");
            public static Guid NumberOfSeats = new Guid("{2BA2E393-F759-4FF6-A5FF-F316245B5E38}");
            public static Guid AvailableResources = new Guid("{BFFB981F-30D0-4D54-AE2E-CB4531A27A66}");
            public static Guid PoliciesAndRegulations = new Guid("{241D2309-CAB1-4E69-AC8E-47565EC9F814}");
            public static Guid IsActive = new Guid("{BE76039B-F888-4209-808B-3580C0248459}");
        }

        public class Resource
        {
            public static Guid Title = SPBuiltInFieldId.Title;
            public static Guid Description = new Guid("{CC803328-9D10-4F25-872E-BFA47B60A053}");
            public static Guid IsActive = new Guid("{BE76039B-F888-4209-808B-3580C0248459}");
            public static Guid IsPrivate = new Guid("{CBFFCC1F-4CB6-4667-AFA1-BE128B80E1CB}");
        }

        public class BookEvent
        {
            public static Guid Title = SPBuiltInFieldId.Title;
            public static Guid User = new Guid("{C0046C15-0BF1-400D-8EF5-322A80688F24}");
            public static Guid Department = new Guid("{1A3FC8F5-0F0B-410D-B7AC-710253DDE078}");
            public static Guid Email = new Guid("{3F5A8493-8957-4A38-8E78-C9DC7A030FB8}");
            public static Guid PhoneNumber = new Guid("{22597842-DD16-4F3E-B743-2167DF92C7B3}");
            public static Guid MeetingRoom = new Guid("{94481BF5-8FAC-4a44-B917-E90195D9ECA7}");
            public static Guid ResourceRequest = new Guid("{8A130BE5-0ED8-4616-B21D-7404B94A3FE3}");
            public static Guid OtherRequest = new Guid("{BB35134C-2CA9-4344-AF6E-14F041202C42}");
            public static Guid IsSentWarningEmail = new Guid("{683E61DB-E98B-4DC1-B4C7-F612FE642587}");
        }

        public class WaitEvent
        {
            public static Guid Title = SPBuiltInFieldId.Title;
            public static Guid User = new Guid("{C0046C15-0BF1-400D-8EF5-322A80688F24}");
            public static Guid Department = new Guid("{1A3FC8F5-0F0B-410D-B7AC-710253DDE078}");
            public static Guid Email = new Guid("{3F5A8493-8957-4A38-8E78-C9DC7A030FB8}");
            public static Guid PhoneNumber = new Guid("{22597842-DD16-4F3E-B743-2167DF92C7B3}");
            public static Guid MeetingRoom = new Guid("{94481BF5-8FAC-4a44-B917-E90195D9ECA7}");
            public static Guid ResourceRequest = new Guid("{8A130BE5-0ED8-4616-B21D-7404B94A3FE3}");
        }

        public class EmailTemplate
        {
            public static Guid Title = SPBuiltInFieldId.Title;
            public static Guid Code = new Guid("{8E272538-737B-4299-8AE5-1BF8DC1E5D9A}");
            public static Guid Description = new Guid("{CC803328-9D10-4F25-872E-BFA47B60A053}");
            public static Guid EmailSubject = new Guid("{186892EA-9B57-48B6-9721-B41081860406}");
            public static Guid EmailBody = new Guid("{734EA45D-8D95-453B-B81A-BC15F0EE100E}");
        }

        public class Tile
        {
            public static Guid Title = SPBuiltInFieldId.Title;
            public static Guid TileContentType = new Guid("{03553A2F-6FED-4FFA-BB71-FFB496192EC8}");
            public static Guid ShowTitleOnTile = new Guid("{0D159E5B-141B-4EB5-A4D4-F06D33708F5A}");
            public static Guid DataMode = new Guid("{F3473B2A-70B1-4D55-B6CB-B34D8608C55C}");
            public static Guid DataSpeed = new Guid("{8303ADE5-A1FC-423A-95EB-ED1E32272958}");
            public static Guid DataDelay = new Guid("{DA8B0A7D-E5AF-44BE-BFA9-37332E9D13FC}");
            public static Guid DataDirection = new Guid("{F84EBF25-FA4A-4494-9F62-ABEC6DDB06E8}");
            public static Guid DataPauseOnHover = new Guid("{1C87334A-062E-4FEA-B885-9CE0F173A232}");
            public static Guid TileWide = new Guid("{7B4F2FD1-7459-46CB-B405-510500AF93FC}");
            public static Guid TileTall = new Guid("{F4119893-6E15-462D-8BC5-E36C1A759AE2}");
            public static Guid TileColor = new Guid("{0B3ACD3B-2763-458E-B39A-2BF72C0C743D}");
            public static Guid ItemOrder = new Guid("{FBDE40C9-82CB-40B5-AB33-91525C0AB64D}");
            public static Guid IsActive = new Guid("{508D2DDA-A13B-4524-8559-D2D6DA58BD8C}");
            public static Guid Thumbnail1 = new Guid("{0062AB1A-9964-4539-8F47-CCF6D619A1E1}");
            public static Guid Hyperlink = new Guid("{14BBC73F-FA5A-4EEE-8930-EDC4E9F65DF8}");
            public static Guid Contents = new Guid("{589F0E59-34B1-461e-B0E9-7FF4CB8E7C77}");
            public static Guid ItemLimit = new Guid("{9CDE663F-2206-4546-AC43-D4418370EAED}");
            public static Guid DataSource = new Guid("{652EE27D-5515-47BD-BB3E-770457B045D2}");
        }

        public class Banner
        {
            public static Guid ItemOrder = new Guid("{FBDE40C9-82CB-40B5-AB33-91525C0AB64D}");
            public static Guid IsActive = new Guid("{508D2DDA-A13B-4524-8559-D2D6DA58BD8C}");
            public static Guid Hyperlink = new Guid("{14BBC73F-FA5A-4EEE-8930-EDC4E9F65DF8}");
        }
    }
}
